Semi-Weak Supervised Learning